heavy artillery – English–Français translations

🇬🇧 en fr 🇫🇷

heavy artillery noun

  • (figurative) powerful means
  • (military) large and powerful artillery
artillerie lourde
Wiktionary Links